Dictionary.com
Thesaurus.com

redemption center

American  

noun

  1. a commercial establishment at which trading stamps of a specific brand may be exchanged for merchandise.